#pragma once
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Weverything"
#pragma clang diagnostic warning "-Wextra"
#pragma clang diagnostic warning "-Wall"
#include "taihe/common.hpp"
#include "recorder.Response.abi.0.h"
namespace recorder {
struct Response;
}
namespace taihe {
template<>
struct as_abi<::recorder::Response> {
    using type = struct recorder_Response_t;
};
template<>
struct as_abi<::recorder::Response const&> {
    using type = struct recorder_Response_t const*;
};
template<>
struct as_param<::recorder::Response> {
    using type = ::recorder::Response const&;
};
}
#pragma clang diagnostic pop
